It really depends on where you are from. The English users who have commented on this even differ in opinion. So here is the Irish opinion:
"piece of cake!", "egg her on!" and "not my cup of tea" are heard on a very regular basis in Ireland. I would argue you would hear them all in the space of a week or so. The others however, are understood but not used. They are considered old fashioned and you may get a funny look if you use them. (They can sound out of date or "cheesy" just like "gee whiz" or "oh golly gosh!")