How good are you at math? I disagree with everyone who says be "goal oriented" in deciding a major. If you're good at math, get an engineering degree (mechanical or electrical). That will make it so you can do whatever you want, if you're good at it, because you need to learn every skill you've mentioned.
I was good at math in high school, but then stopped pretty much senior year of high school >That will make it so you can do whatever you want That really appeals to me. How can you tell if you have a proficiency enough in math to go for an engineering degree?
So you haven't taken any college math? You'll have some catching up to do. Your typical engineering degree is going to have you go through three semesters of calculus, one of differential equations, and one of linear algebra, plus a whole lot of classes that rely on your knowledge of those subjects. I'd say take calc 1 at a community college (or even one of those free online things) and see how you stack up. If you can get a C without much effort, then you're probably good enough. If you can get an A then you're definitely good enough. It doesn't take a genius, just someone who's proficient.
Being someone with two years of college credits that aren't transferable to an engineering degree means that I'd probably have to spend another three or four years in college, right?