Можешь воспользоваться FSM и отрабатывать каждый стейт в новом хендлере,аля при клике на нужную кнопку переходить в новый хендлер
P.S :если хочешь сделать бота по-типу дайвинчика,используй роутинг и онион архитектуру,тебе будет самому приятней читать код и вносить правки