Completei esse desafio, mas olhando o forum eu vi outra maneira de chamar o* let resultado* no alert, fiquei com duvida e tentei usar com o n1 e n2* do meu codigo e não deu certo, quero dizer que aprendi a usar o ${resultado} e vi gente usando +resultado e funcionou, so que para falar os numeros não deu certo. Vou mandar meu codigo inteiro pois acho que ficou confuso.
let titulo = document.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 ("Qual cidade vocÊ nasceu?");
    alert (`Estive em ${cidade} e lembrei de você`);
}
function botaoSoma() {
    alert ("Vamos fazer a soma de dois números que desejar");
    let n1 = parseInt(prompt ("Digite o primeiro número para a soma"));
    let n2 = parseInt(prompt ("Agora o segundo número"));
    let resultado = (n1 + n2);
    alert (`O resultado da soma de ${n1} + ${n2} é igual a ${resultado}`);
    //Outro jeito de escrever
    //alert ("O resultado da soma é igual a "+resultado)
}
Minha duvida ficou aqui, não sei como usar essa outra forma para chamar meu let n1 e n2 na frase.
 
            