How many waves can exist at the same location?
What kind of waves do you mean?
For anything that obeys the superposition principle, there is no limit.
That depends upon your "point of view". You can have any number of waves crossing the same point at the same time and still keeping their "identity". But you can also argue that the waves add at that point and so think of their sum as a single wave.
Separate names with a comma.