Проблема в том, что ты не можешь просто так использовать return вне функции, как тебе уже говорили. Вот полный пример, как оно должно быть, чтобы всё работало чётко:
Программный код:
def example():
return 'Hello from example function!'
def main():
# можно еще одну функцию внутри основной вызвать
print(example())
# но 'return' использовать надо осторожно
return 'Hello from main function!'
if __name__ == '__main__':
print(main())
Как видишь, я 'return' оставил в функции main, что и дало нужный результат при запуске программы. Хоп и все заработало!