Olá! Primeiramente, muito obrigada pelos apontamentos e pela paciência.
Peço desculpas pela falta de formatação no código, acabei esquecendo de selecionar a opção de bloco de código [ </>], por isso ficou desconfigurado e sem a devida organização.
Quanto ao desafio, tentei fazer algo mais simples, baseando-me no que foi ensinado na aula, sem me aprofundar em botões ou criá-los, já que essa parte não foi mostrada. Agradeço muito pelo detalhamento das funções que mencionou, isso me ajudará a entender melhor como estruturar o código no futuro! Continuarei praticando para melhorar.
Bons estudos para você também!