no, no lo hará porque las opciones están fuera del mientras, y así mismo la selección de la opción tu debes colocar todo dentro del mientras, además debes de usar uns estructura selectiva múltiple para ver que opcion es la que se tiene que ejecutar, así:
Código ps:
Ver originalMientras menu <> 'x' hacer
escribir (' Menu ')
escribir (' Agregar obra :a')
escribir (' Mudar obra :b')
escribir (' Listar obra :c')
escribir (' Salir :x')
leer ( menu )
hacer caso
caso menu='a'
para x<-1 hasta N hacer
| Aca iria lo que tendria que hacer |
fin para
caso menu='b'
para x<-1 hasta N hacer
| Aca iria lo que tendria que hacer |
fin para
caso menu='c'
para x<-1 hasta N hacer
| Aca iria lo que tendria que hacer |
fin para
fin caso
fin mientras
Aquí si cada vez que elijas una acción hará lo que tenga que hacer, y regresará a preguntar por otra acción mientras la letra ingrasa no sea la x.