I solved my own issue! This seems to work pretty well! Exp is recieved, levels are gained and exp needed is increased with the level!
Check out the comment in the pic for my simple calculation
Thanks so much for the help guys!