Boa noite @Augusto, tudo bom? quando precisar postar código, recomendo fortemente usar os 3 cráses de abertura e fechamento para ficar mais fácil copiar e colar para debbugar e descobrir o erro, outro fator interessante é sempre postar o código completo para ficar melhor de testar.
como tem só um pedaço eu repliquei sua função e criei outras funções para simular um menu e algo que pudesse estar escrito no terminal antes do os.system('cls')
e funcionou normal, segue o código que testei, se puder postar o código todo eu posso te ajudar com mais detalhes de algum possível erro.
import os
import time
print('algo escrito')
time.sleep(5)
def cadastrar_novo_restaurante():
os.system('cls')
print('Cadastro de novos restaurantes')
nome_do_restaurante = input('Digite o nome do restaurante que deseja cadastrar: ')
print(f'O restaurante {nome_do_restaurante} foi cadastrado com sucesso')
input('Digite uma tecla para voltar ao menu principal')
main()
def main():
print("voltei ao menu")
cadastrar_novo_restaurante()