Para resolver o problema dos tipos, no código, foi criada uma nova variável. Como o input só vai receber números, testei o seguinte código para conversão de str em int:
chute = int(input("Digite o seu número: "))
Na comparação, o resultado foi correto quando comparando valores iguais.
numero_secreto = 42
**chute = int(input("Digite o seu número: "))**
print("Você digitou ", chute)
#if(numero_secreto == int(chute)):
if(numero_secreto == chute):
print("Você acertou!","\U0001F60E","\U0001F609")
else:
print("**********************************")
print("Bem vindo ao jogo de Adivinhação!")
print("**********************************")
numero_secreto = 42
chute = int(input("Digite o seu número: "))
print("Você digitou ", chute)
#if(numero_secreto == int(chute)):
if(numero_secreto == chute):
print("Você acertou!","\U0001F60E","\U0001F609")
else:
print("Você errou!","\U0001F626","\U0001F622")
Acrescentei também uns emojis rsrsrs