Ah, então caiu na minha expertise direitinho, inclusive porque trabalhei com Delphi.
Quando eu contratava estagiários, a primeira coisa que eles faziam era um sistema de brinquedo. CRUD de produtos, CRUD talvez de mais alguma coisa extra tipo clientes, e aí o desafio final que seria uma venda não-fiscal, mas tinha que suportar coisas como desconto e etc, e inclusive clientes avulsos. Mas novamente... Não-fiscal. E tinha que ter listagens em FastReport.
Não sei se vc vai ter que usar Firemonkey ou VCL, mas pra essas integrações TODAS, inclusive se envolver cartão, ACBr é o seu MELHOR AMIGO. Use e abuse do Discord deles e, se sua empresa contrata o plano Premium deles, vai lá que tem tutorial em vídeo de TUDO que vc precisar.