The scenario gives your messenger bot a proper menu with buttons and several levels. The menu items are described separately from the logic — you can change them without touching how the bot works.