Проблему саму не удалось решить, но мне помогло это:
types.ReplyKeyboardMarkup(one_time_keyboard=True,
resize_keyboard=True)
one_time_keyboard=True
Клавиатура сразу убирается когда пользователь выбрал нужный пункт меню. Благодаря этому пользователь не сможет много кратно и быстро переключаться по меню.