Люди поделитесь примером многоуровневого меню начинающему. В общем задача такая, есть клавиатура 4x5, от которой я получаю код нажатой клавиши, есть двухстрочный ЖКИ на котором выдается пункты меню и производятся определенные действия например a+b=с или ввести число с клавиатуры 3.1415 (причем ввод числа не должен отвлекать основную программу). В основной программе проверяются установлены ли флаги на ту или иную функцию, необходимо сделать многоуровневое проходное меню. Порылся в конфе нашел пример, но еще опыта маловато работы с указателями на функции и структурами. Может кто и объяснит подробно этот пример