There is no difference between any of these, they are all informal greetings. Personally, I don't like these greetings because I think they can be used to disrespect strangers.
If you are speaking to a woman, you could use all of these as gender neutral greetings. If you change them "guy" to "girl", or "man" to "woman" it wouldn't be correct, and you run the risk of being slapped by her.