Метод start_game() выбирает случайное слово из списка и инициализирует список угаданных букв заглушками.
Метод guess_letter() принимает введенную букву и проверяет, присутствует ли она в загаданном слове. Если буква угадана, то соответствующие заглушки заменяются на открытые буквы.
Метод is_word_guessed() проверяет, все ли буквы были угаданы.
Метод display_word() выводит текущее состояние угаданного слова.
Далее мы создаем экземпляр класса PoleChudes и передаем список слов. Затем в цикле запрашиваем ввод буквы от пользователя и вызываем соответствующие методы для обновления и отображения состояния игры.
Когда все буквы угаданы, выводится сообщение о победе.