Should users know advanced and low priority features of the app?

Financial apps have lot of features, most of these features are nice-to-have features (e.g. changing PIN CODE, reports of income/outcome.. ) and advance features which few people may need (e.g. paying very specific bills, tracking selected transactions...)

Most of the users don't know that the app has this kind of features and are simply using main functions.

Should designer try to make users know that this kind of features are available? In other words does user need to know about feature he/she will never use or use very seldom?