Oi Allan, tudo bem?
Valeu por compartilhar seu código com a comunidade do fórum. Essa maneira que você apresentou para realizar o exercício também é muito interessante e utilizada em projetos para manipular botões acrescentando o método .addEventListener
que ao receber um clique, por exemplo, executa uma determinada função. Além disso, a estrutura dos seus comandos apresenta boa indentação e clareza, seguindo o padrão de boas práticas na escrita do código.
Esse tipo de método juntamente com outras propriedades permite realizar manipulações no arquivo HTML. Caso tenha interesse em aprender mais sobre essas manipulações indico o curso de JavaScript: manipulando o DOM, que explora a interação entre o JavaScript e o HTML e CSS para criar partes interativas na página.
Continue se dedicando em seus estudos para desenvolver novos conhecimentos e explorar diferentes habilidades construindo aprendizagens importantes e caso tenha dúvidas, estarei à disposição para eta ajudar.
Abraços e bons estudos!