Un menú es un conjunto de opciones, de tal modo que tras activarse el menú debe responder al código...
Opciones del menú:
ListaMenu
opcion1
nombreopcion
TextoOpcion
ValorOpcion
opcion2
nombreopcion
TextoOpcion
ValorOpcion
opcion3
nombreopcion
TextoOpcion
ValorOpcion
...
fin listaMenu
Los parámetros son los que queramos que tenga el menú, yo he puesto 3 quelen ser los habituales, nombre opción actúa como identificador, texto opción el texto que se mostraría en dicha opción, valor Opcion sería un valor de caracter buleano, numérico, string,etc....
Esto es sólo la descripción del menú, otra cosa sería la respuesta del menú que tampoco sería muy complicado...
ReponderMenu(NombreOpcion)
si es el caso nombreOpcion = opcion1.nombreopcion luego
... codigo para esta opción
pero si es el caso nombreopción = opcion2.nombreopcion luego
... codigo para esta opción
pero si es el caso nombreopción = opcion3.nombreopcion luego
... codigo para esta opción
en los demás casos luego
... codigo para el resto de opciones
fin casos
fin ResponderMenu