Will all functions work with Windows 10 or do I need to upgrade?
You need at least Windows Pro to use the XP mode. if you update to windows 10 and don't have at least Pro 10 won't have it either. If you have Windows 7 and you are running all of the programs you have why update Windows to 10???
George