Ну, во первых, чтобы работала нужно крепить клавиатуру к сообщению, в методе .send_message() параметр reply_markup = weight_goods,
bot.send_message(chat_id, 'Выберите .', None, None, reply_markup = weight)
Во вторых, по вашему коду понятно, что это бот по продаже наркотиков...