No vídeo sobre Expressões de Função foi dito que o problema de Hoisting das funções anônimas pode ser mitigado com o uso do var, ao invés de let e const, porém fazendo um teste no terminal isso me voltou um erro:
console.log(soma(3, 8));
var soma = function(num1, num2) {return num1 + num2};