Meu código ficou assim, mas gostaria de entender por quê sem o uso do "parseInt" a variável "resultado" não retorna uma soma?
let titulo = documento.querySelector('h1');
titulo.innerHTML = 'Hora do Desafio';
function botaoConsole(){
    console.log('O botão foi clicado');
};
function botaoAlerta(){
    alert('Eu amo JS');
};
function botaoPrompt(){
    let cidade = prompt('Informe uma cidade do Brasil:');
    alert(`Estive em ${cidade} e lembrei de você.`);
};
function botaoSoma(){
    let numero1 = parseInt(prompt('Informe o primeiro número:'));
    let numero2 = parseInt(prompt('Informe o segundo número:'));
    let resultado = numero1 + numero2;
    alert(resultado);
};
 
            