I’m not a teacher.
cream (n) = [uncountable and countable] a thick smooth substance that you put on your skin to make it feel soft, treat a medical condition etc [↪lotion]:
I bought a cream type eyeshadow.
Shaving cream is cream that is applied to the face or wherever else hair grows to avoid razor burn from shaving.
10 years ago I bought Neutrogena hand cream.
The noun face cream has one meaning: Meaning #1 : a cream used cosmetically (mostly by women) for softening and cleaning the skin
gel(n) = gel [uncountable and countable] a thick wet substance that is used in beauty or cleaning products:
Shaving cream in a can is commonly dispensed as a foam or a gel. ...