ofer prietenului un cadou. dativ, complement indirect.
casa prietenului meu e mare. genitiv, atribut substantival genitival.
mai pot fi si alte functii, dar astea sunt cele de baza. altele poti gasi pe net pe diferite site uri daca vei cauta "functii sintactice limba romana".