Olá, Cleiton! Tudo bem?
Seu código está correto! A interpolação de strings (template literals) com crases (`) permite que você coloque o conteúdo da variável soma diretamente na string da função alert.
O que está acontecendo:
Quando você usa ${soma} dentro da string, o JavaScript substitui essa parte pelo valor da variável soma. Se num1 e num2 são números, a soma é realizada corretamente e o resultado é exibido no alert.
Exemplo:
Se num1 for 5 e num2 for 3, a variável soma terá o valor 8. O alert exibirá a seguinte mensagem:
A soma entre o número 5 e o número 3 é igual a 8
Seu código está funcionando como esperado e a interpolação de strings exibe o resultado da soma no alert.
Espero ter ajudado.