Sei que no começo, todos esses termos podem acabar nos confundindo, mas não se desespere.
Funções são conjuntos de instruções que têm como objetivo realizar alguma tarefa, e nada mais que isso. Algumas funções podem fazer uso de parâmetros (variáveis que são passadas na assinatura da função) e outras não.
Na aula em questão, a função mostra(), que foi definida pelo professor, recebe como parâmetro uma frase, ficando assim: mostra(frase). Internamente, a função mostra tratará o parâmetro frase como uma variável, e isso acontece porque o conteúdo da frase precisa ser passado adiante, como argumento para a função document.write, que ficará assim: document.write(frase).
Desta maneira, conseguimos usar nossas próprias funções para chamar as funções que já foram definidas pelos criadores das linguagens de programação.
Na função mostra, o ganho que tivemos foi em legibilidade. É muito mais fácil entender o que a função faz graças ao nome que demos a ela, em comparação com o nome da função que tínhamos antes (document.write(frase)).