Menu driven programs are those programs where we give choices to user. That means we show him list options and according to his choice, he select any option. Such type of program can be written using switch case. As we know, number of choices means number of cases in switch statement. So there is a possibility that the user can enter another option other than the given options. For such situations, we use default in menu driven program.