Fiz algumas correções, como parênteses e ponto-e-vírgula nos locais exigidos. Renomeei as funções para seguirem o padrão.
E uma dica: quando mexer com varável, usar crase no lugar de aspas simples, visualmente são bem parecidas, mas ela contribui para funcionamento ou não!
NO HTML
<button onclick="verConsole()" class="button">Console</button>
<button onclick="verAlerta()" class="button">Alert</button>
<button onclick="verPrompt()" class="button">Prompt</button>
<button onclick="verSoma()" class="button">Soma</button>
No JavaScript
let desafio= document.querySelector('h1');
desafio.innerHTML='Hora Do Desafio';
function verConsole() {
console.log('O botão foi clicado');
}
function verAlerta() {
alert('Eu amo JS');
}
function verPrompt() {
const cidade = prompt('Diz o nome de uma cidade de Angola');
alert(`Estive em ${cidade} e lembrei de você`);
}
function verSoma() {
const num1 = parseInt(prompt('Digite o primeiro número'));
const num2 = parseInt(prompt('Digite o segundo número'));
const soma = num1 + num2;
alert(`A soma entre ${num1} e ${num2} é ${soma}`);