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()
 
             
            