Как мне сообщить пользователю в телеграмм боте, что он должен нажать на кнопки?
> if message.text == 'Технология(Мальчики)':
Имел ввиду elif? У тебя вообще довольно много elif пропущено.

Вообще я бы посоветовал использовать словарь.
#код неполный! вставишь эти фрагменты в свой самостоятельно
#все задания описаны тут
tasks = {
  'Математика': 'Параграф 4 учить РТ 3',
  #ну и так далее.
}
#делаем кнопки
buttons = [types.KeyboardButton(name) for name in tasks] #по кнопке на каждое задание
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
markup.add(*buttons) #добавить все элементы списка buttons, как если бы мы написали их по одному

#Проверка полученной кнопки
if message.chat.type == 'private':
    task = tasks.get(message.text, None) #ищем текст, соответствующий кнопке
    if task is None: #не нашли
        bot.send_message(message.chat.id, 'Пожалуйста, нажми на кнопки')
    else:
        bot.send_message(message.chat.id, task)
И никакой лестницы if-elif
А зачем чередовать if и elif, если можно просто использовать каждый раз elif