This document presents a menu-driven C program that allows the user to perform operations on a dynamic integer array, including insertion, deletion, and display. The main function contains a switch menu with the array options. Functions are defined to insert elements into the array at a given position, delete elements from a specified position, and display the current array contents. The program uses global variables to track the array size and currently stored elements.