Final answer:
The objective of a student in designing a menu-driven program is to create a user-friendly interface and improve problem-solving abilities. Option 2 is correct.
Step-by-step explanation:
The objective of a student in designing a menu-driven program goes beyond just demonstrating their programming skills. The main objective is to create a user-friendly interface for the program. By designing a menu-driven program, the student makes it easier for users to navigate through the program, select different options, and interact with it.
This not only enhances the user experience but also showcases the student's ability to create intuitive and efficient interfaces.
Furthermore, designing a menu-driven program also helps in improving the student's problem-solving abilities. The process of designing a menu-driven program involves breaking down the problem into smaller subproblems and determining how different options and inputs will be handled.
This requires analytical thinking and problem-solving skills, as the student needs to design the program in a way that effectively addresses various user needs and requirements.