The structure that is needed to process a menu selection is the Decision. A menu is a list of operations that is displayed on the screen. A menu driven program always starts off by displaying a list of operations that a user can select from. Any program that allows the user to select an item from a menu should validate the user's selection.