Telebot, не работает скрипт?
Кто поможет?
отзывчивые фрилансеры
Потому что у вас везде одинаковые декораторы

4 обработки текстовых сообщений
@bot.message_handler(content_types=['text'])

и 2 обработки колбэков
@bot.callback_query_handler(func = lambda call: True)

Код выбирает ту, что стоит выше, а именно
@bot.callback_query_handler(func = lambda call: True)
def answer(call):
    if call.data == 'to_do_the_order':
        msg = bot.send_message(call.message.chat.id, 'Сколько ' + our_positions['eclair'] + 'ов' + ' закажешь ?')
        bot.register_next_step_handler(msg, sec_prod_question)
    if call.data == 'to_change_the_order':
        # keyboard
        markup = types.InlineKeyboardMarkup()
        item1 = types.InlineKeyboardButton(text='Все', callback_data='all')
        item2 = types.InlineKeyboardButton(text='Эклер', callback_data='eclair')
        item3 = types.InlineKeyboardButton(text='Чак-чак', callback_data='chuck')
        item4 = types.InlineKeyboardButton(text='Тирамису', callback_data='tiramisu')
        markup.add(item1, item2, item3, item4)
        bot.send_message(call.message.chat.id, 'Какую позицию ты хочешь изменить ?', reply_markup=markup)

Ну и как видно, тут нет обработки ни "yes", ни "no", соответственно скрипт и не знает, что ему делать