Bonjour,
La classe grammaticale d'un mot est sa nature, elle ne change pas.
Sa fonction est le rôle qu'il joue dans la phrase. Il peut avoir différentes fonction selon sa place dans la phrase.
Par exemple :
Les enfants jouent dans le jardin.
Classe grammaticale du mot enfant : Nom
Fonction du mot enfant : Sujet