Gorkhali keto,
I'm not completely sure, but as a green card holder you might not need to take TOEFL. They might just make you take English prep classes in college.
First I want to encourage you and congratulate you on your thought and decision to go to college. I think you are making a wise choice.
You say that you are an older student who is basically tired of low paying jobs and since you have a green card you are looking for different opportunities. Naturally the fact that you have a green card is a big advantage. You may qualify for many scholorships including Pell grants. In the minimum you can get student loans. Also, since you will pay in-state tuition in whatever State you live, that will also help.
As far as what you are going to study is concerned. Here you need to give a little more thought. You might want to take an aptitude test and see where your strengths lie. Are you technically oriented? Does business come naturally to you? Are you a good sales person?
Where do you see yourself 5 to 10 years down the road? What would you ideally like to do? In America anything is possible with a little hard work.
If your GPA is that low, like Sabai_Nepali_ko_sathi suggested, you might think about starting from the beginning. I wouldn't even reveal that you have a college degree from Nepal. Your GPA from Nepal will just drag you down. Better to start clean with a high GPA. It might take a year longer, but so what? Your GPA is permanently on your resume.
Go to a community college and take a decent load and go through college. It can be a fun experience and you might enjoy it a lot. If you are smart and hard working you can graduate under 4 years.