Ошибка в отступах?
Питон критически относится к отступам. По отступам он определяет блоки кода.
Вам нужно разобраться и сделать отступы согласно блокам. Нужно подвинуть вызов global_func, чтобы было видно, что оно внутри блока if.
Пробегитесь везде и поставьте пробелы правильно.def start_func(): 
  print("Для запуска напишите 'start'")
  user_input = input(": ")
  if user_unput == "start":
    print("Запуск программы")
    global_func()
  else:
    print("Не определено")
Обратите внимание на вложенность цикла в вашей "global_func"
да и в "start_func" отступы поехали.