статические менюшки для символьных индикаторов с небольшой вложенностью всегда делал в лоб на конечном автомате. для графики - переписал из виртовского оберона модули дисплей, графикс, фонтс. затраты на въезжание - примерно неделя. сейчас ничего такого не применяю, все индикаторы удалённые - просто терминалю свж строку.