**Solución propuesta:** Crear una interfaz `MenuAction` y registrar acciones dinámicamente. **Código propuesto:** ```java public interface MenuAction { void execute(); } // Map<Integer, MenuAction> actions = new HashMap<>(); // actions.put(1, new CreateStudentAction()); ``` **UML propuesto:** ```mermaid classDiagram class MenuAction { <<interface>> +execute() } Main o-- MenuAction ``` Gómez S.