O exercício é de fato simples, mas não entendi a razão de todos os códigos dados como opção, inclusive o dado como correto, não declarar em hora nenhuma a a operação a ser feita.
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var numero1 = prompt("Digite o primeiro número");
var numero2 = prompt("Digite o segundo número");
mostra("O valor de " + numero1 + " vezes " + numero2 + " é: " + (numero1 * numero2));
</script>