Вынесите основной функционал вашего скрипта в подпрограммы, типа
def generate_emails() -> List[str]:
'Генерирует список адресов почты.'
...
def check_emails(emails: List[str]) -> List[bool]:
'Получает список адресов почты возвращает список ответов "успешно или нет".'
...
Потом пишете новый скрипт, в нём импортируете старый и используете эти функции.
Чтобы создать GUI, посмотрите в сторону Tkinter, он в питоне есть из коробки и для простых задач подойдёт.