Lógica de la interfaz movida de main() a nuevo controlador ControladorMenu