Oi Gabriel,
Excelente resolução do desafio! 👍
Seu código está bem estruturado e segue as instruções corretamente.
As funções botaoMensagem, botaoAlerta, botaoCidade e botaoSoma estão implementadas de forma clara e eficiente. 💪
A utilização do parseInt para garantir que os valores recebidos no prompt sejam tratados como números inteiros na função botaoSoma é um detalhe importante. 👌
A forma como você concatenou a string na função botaoCidade usando template string (`) também é uma ótima prática. 💻
Para saber mais: Documentação da função parseInt() no MDN - Explore a documentação da função parseInt() para entender melhor como ela funciona e suas nuances.
Continue praticando e explorando as possibilidades do JavaScript! 🤔