well first it's spelt martial and second go to 2 different school of wushu and kung-fu and do a free trail thingy and pick whatever style suits your needs oor wants best
It's "martial" not "marshal".
It's "guy" not "guide".
The word "kung fu" as used in the west means "Chinese martial art". "Wushu" is the chinese word for martial art. There are no best styles of martial art. If there were, then there would be only one instead of the hundreds of styles that exist today. Using the whole body for self-defense is what a martial artist does. And no one is unbeatable.
Kung Fu = Western term for Wushu
Real meaning = Hard work, skill
Wushu = Chinese martial arts
What the Western world thinks it is = A demonstration art
Kung Fu isn't a martial art. Wushu isn't even a martial art; its a category. There are hundreds upon hundreds of styles of "Kung Fu" (a.k.a Wushu), and they aren't for show. What you guys are thinking of is the sport Wushu, not the combat Wushu.
Second of all, there is no best style. Wushu is the mother of all martial arts and was one of the first combat systems developed. Nearly every other martial art, with the exception of a few Indian and Greek arts, came from Wushu. So technically nearly every fighting style you could learn is just a different variation of animal movements.
Pick one, practice it, live it; doesn't matter which.