У тебя стоит дважды
"@bot.message_handler(content_types=['text'])"
Тебе стоит убрать один и сделать проверку через условие если:
@bot.message_handler(content_types=['text'])
def com(message):
if message.text == 'Начать':
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
btn3 = types.KeyboardButton('Узнать свой ID')
btn4 = types.KeyboardButton('Поздороваться')
btn5 = types.KeyboardButton('Смешная фотография')
markup.add(btn3, btn4, btn5)
bot.send_message(message.chat.id, 'вот команды, доступные для ботика', reply_markup=markup)
elif message.text == 'Поздороваться':
bot.send_message(message.chat.id, 'Здарова лох', parse_mode='html')
Питон утыкается в первый хендлер и работает только в нем, но второй не трогает, поэтому и не работало