Yet I would give a word of caution...
Some of these greetings are connected with 'cultures' eg street culture, certain types of music cultures like rap, drug culture, etc.
If someone, even a close friend approaches me with hey dude or hey buddy, or hey baby (for a girl), I do not at all appreciate it, chances are I will think they are going to be begging me a bus ticket, try to sell me drugs, or they are hoping for some intimacy if they call me baby, and I don't at all appreciate it. Instead of sounding friendly they are sounding like bad news. So use caution!!
Within families also there is a certain culture that differs from family to family, and you have to use wisdom there too. A regular or an upper class family will likely use different terminology than a welfare family, and these terms are borrowed from the 'culture' that the family members like to associate themselves with.
If in doubt, stick to the plain "Hello!! How are you, Sally, long time no see!", or "Hi Dan!" Noone will be offended by that. The best way to show friendliness is by warmth in the tone, rather than breaching the respect that is due by words.
In doubt, show respect. Especially to the girls.