Opa Dayson, como vai?
Peço desculpas pela demora em obter um retorno.
Obrigada por compartilhar sua dúvida conosco e parabéns por estar indo além do que é ensinado durante às aulas. Isso colabora muito a fixar o conteúdo e para aprender coisas novas!
Como sugestão para manipulação de dados de formulário HTML é possível usar bibliotecas de terceiros, como o jQuery UI ou o Bootstrap, para adicionar elementos avançados ao seu formulário. Você também pode usar bibliotecas JavaScript, como o jsPDF, para gerar um PDF com os dados preenchidos do formulário.
Outra forma de fazer, é utilizar plataformas que dão suporte para elementos avançados. Como exemplo tem do Formstack, JotForm ou Google Forms.
Fico à disposição.
Um bom dia e bons estudos.