Есть задание на прибор, там есть описание меню. Довольно большое и разветвленное меню. Вывод на 2х16 дисплей и управление 4-мя кнопками. Пока мысль такая - каждому пункту присваивать уникальный код, постоянно его отслеживать - по нажатию любой кнопки идет анализ в какой части меню находимся, т.е. все работает на переключателях switch. Нужен совет, стоит так делать или есть более эффективные способы?