Fala, Gabriel! Tudo bem contigo?
Desculpe a demora em dar um retorno!
Quando inserimos os parênteses é como se um parâmetro estivesse sendo "inputado", porém é nulo, pois nenhum foi posto de fato. Por isso já iniciamos o navegador com erro.
O onclick é o comando que vai "fechar" os parênteses da função com o número inserido no "button". Logo, invocamos a função.
Dê uma olhada nesses artigos onde falam sobre GlobalEventHandlers.onclick e também sobre Expressão de função (function expression) da MDN Web Docs. Acredito que vai te ajudar bastante
Qualquer dúvida nos procure, Gabriel!
Um abraço e bons estudos