Судя по ошибке "...window.bind("", binding)..." - вы пытаетесь вызвать функцию binding, когда курсор мыши входит в пределы окна приложения (правда ранее хотели использовать клавишу Enter).
Проверьте, что в функцию передается событие: def binding(event): и если все таки нужен Enter, то window.bind("<Return>", binding)
Пару строчек... Но Сергей в неком смысле прав - нужно учится гуглить ))
- Ну я бы select передал в функцию: def ItemSelection(select)
- И в место .shuffle() (который перемешивает список, тратя на это время), использовал бы .choice() - он просто достает случайный элемент из непустого списка.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.