Testei a chamada da função antes dela existir com o VAR e também não funcionou, porém o erro foi diferente:
console.log(soma(1, 1))
var soma = function(num1, num2) {return num1 + num2}
TypeError: soma is not a function
at Object.<anonymous> (/home/niedson/Curso_Alura/Curso_Javascript/expressoes-funcao.js:22:13)
at Module._compile (node:internal/modules/cjs/loader:1103:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1155:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
at node:internal/main/run_main_module:17:47
Chamando o console.log após a var soma funcionou.