Que grupos funcionais existem na cafeína?

Seu nome IUPAC é 1,3,7-trimetil-1H-purina-2,6 (3H, 7H) -diona 3,7-di-hidro-1,3,7-trimetil-1H-purina-2,6-diona.
Quando você lê este nome IUPAC, pode ver que é uma cetona e, portanto, possui um grupo carbonila.

upload.wikimedia.org

Na química orgânica, um grupo carbonila é um grupo funcional composto por um átomo de carbono com dupla ligação a um átomo de oxigênio: C = O. É comum a várias classes de orgânicos compostos, como parte de muitos grupos funcionais maiores.

Além disso, você pode ver um grupo de aminas, mas eles não têm prioridade,