Oiii, fiz assim a resolução desse exercício. Só fiquei com uma dúvida, eu utilizo a programação para ensinar aos meus alunos e meu desafio é ensinar python agora, então resolvi estudar e vi de ele é simples, mas comparando com o que estou acostuma a usar ele não tem return na função, eu posso dizer que esse if pode ser comparado com um return de função, sei que é melhor não comparar linguagens, mas eu fiquei com essa dúvida.
adivinhacao.py
def jogar():
print('Jogo de adivinhação começou!')
if(__name__ == "__main__"):
jogar()
focar.py
def jogar():
print("*********************************")
print("***Bem vindo ao jogo da Forca!***")
print("*********************************")
print("Fim do jogo")
if(__name__ == "__main__"):
jogar()
jogos.py
import jogo_da_forca
import adivinhacao
def jogar():
print("*********************************")
print("*******Escolha o seu jogo!*******")
print("*********************************")
print("(1) Forca (2) Adivinhação")
jogo = int(input("Qual jogo? "))
if (jogo == 1):
print("Jogando forca")
jogo_da_forca.jogar()
elif (jogo == 2):
print("Jogando adivinhação")
adivinhacao.jogar()
if(__name__ == "__main__"):
jogar()