Financial education for teens

Allow teens to create  "monopoly money" accounts where they can pretend to support themselves and prepare for life awareness.   They can choose a career, chose an apartment, pay rent, groceries, pretend car payments, insurances etc., etc.  They could have pretend credit card to see how that debt impacts their bottom line.   It could be an app that alerts their phone to remind them of daily expenses they need to enter.