added loop to transaction menu. also let VS default space switches because the code was becoming illegible