Melody - if you want to go to the USA, you should really be aware of the different requirements for each visa. It is not possible to just move to the USA and settle down. You can have your friends visit on a
B-2 tourism visa, but this cost money to obtain. There are also many different things that is required (job, financial stability, place to stay, etc) in advance before a visa is issued.
To get married, K-1 visa, requires an extensive amount of planning and money, so I would not recommend that + that you should really want to be married also.
The best thing, Green card lottery! It is on right now.
Good luck!