Oi Liliane , tudo bem ? Desejo que esteja tudo bem contigo!
Muitos parabéns por realizar o desafio! Isso aí... Evoluindo sempre!
Depois, dá uma testada no seu código, acredito que devem haver uns 2 bug´s nele...
Na função obtendoPromp() Você criou uma variável com o nome de "cidade", mas na linha abaixo, na hora de chamar ela, você chamou outra variável que ainda não existe chamada "nomeCidade". Desta forma, acredito haver um bug aí.
Na função soma() Precisa fazer o parseInt antes dos prompt´s, senão o JS entende que é texto, desta forma ele não soma, e sim concatena (junta) o valor recebido dos dois prompt´s. Acredito haver mais um bug aí.
Na função mensagemConsole () Os parênteses estão longe do nome da função. Acredito que o código vai rodar mesmo assim (não havendo bug neste caso), mas, sei lá... Como padrão, geralmente criamos as funções com os parênteses colados ao final do nome das funções. No seu código mesmo, todos os outros parênteses estão juntos, apenas este está separado.
Novamente, parabéns pelo seu empenho, aprendizado e estudo!!! Forte abraço.