Olá Leandro! Tudo bem?
Pelo que você descreveu, parece que o seu código JavaScript está correto, mas você não mencionou se os botões estão configurados para chamar as funções. Para que as funções sejam executadas quando os botões são clicados, você precisa adicionar event listeners aos botões no seu HTML. Vou te mostrar um exemplo de como fazer isso:
Primeiro, certifique-se de que você tem os botões no seu HTML. Algo assim:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Desafio</title>
</head>
<body>
<h1>Hora do Desafio</h1>
<button id="consoleButton">Console</button>
<button id="alertButton">Alerta</button>
<button id="promptButton">Prompt</button>
<button id="somaButton">Soma</button>
<script src="seu-script.js"></script>
</body>
</html>
Depois, no seu arquivo JavaScript, adicione os event listeners para os botões:
let tag = document.querySelector('h1');
tag.innerHTML = 'Hora do desafio:';
function verificarConsole(){
console.log('O botão foi clicado.');
}
function aparecerAlerta(){
alert('Eu amo JS!');
}
function fazerPergunta(){
let cidade = prompt('Diga o nome de uma cidade do Brasil:');
alert(`Estive na cidade ${cidade} e lembrei de você!`);
}
function fazerSoma(){
let [valor1, valor2] = [parseInt(prompt('Insira o primeiro número:')), parseInt(prompt('Insira o segundo número:'))];
let soma = valor1 + valor2;
alert(`A soma ${valor1}+${valor2}=${soma}`);
}
// Adicionando event listeners aos botões
document.getElementById('consoleButton').addEventListener('click', verificarConsole);
document.getElementById('alertButton').addEventListener('click', aparecerAlerta);
document.getElementById('promptButton').addEventListener('click', fazerPergunta);
document.getElementById('somaButton').addEventListener('click', fazerSoma);
Com isso, quando você clicar nos botões, as funções correspondentes serão chamadas e o comportamento esperado deve ocorrer.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.