Создание меню

Команда для создания меню
ReplyKeyboardMarkup
Импортирование метода ReplyKeyboardMarkup из библиотеки telegram
from telegram import Update, ReplyKeyboardMarkup
Настройка методов для меню: address, phone, site, work_time
def address(update: Update, context: CallbackContext) -> None:
____update.message.reply_text ('г. Сысерть')

def phone(update: Update, context: CallbackContext) -> None:
____update.message.reply_text (' 6 - 66 - 66')

def site(update: Update, context: CallbackContext) -> None:
____update.message.reply_text ('http://texnoit.com/')

def work_time(update: Update, context: CallbackContext) -> None:
____update.message.reply_text ('Пн-Пт с 10:00 до 17:00')
Добавление методов в обработчик dispatcher в методе main
dispatcher.add_handler(CommandHandler('address', address))

dispatcher.add_handler(CommandHandler('phone', phone))

dispatcher.add_handler(CommandHandler('site', site))

dispatcher.add_handler(CommandHandler('work_time', work_time))
Вызов меню при старте бота. Добавляем в вызов метода start
def start(update: Update, context: CallbackContext) -> None:
____keyboard = [ [ "/address" , "/phone"] , [ "/site" , "/work_time"] ] # Список элементов меню
____markup=ReplyKeyboardMarkup(keyboard, one_time_keyboard=False) # Создание меню
____update.message.reply_text('Привет!', reply_markup=markup) # Вызов меню