How many proofs of Pythagoras theorem are there?

There are many different proofs of Pythagoras theorem, but the most commonly accepted proof is the one known as the "geometric proof". This proof is based on the fact that in a right triangle, the square of the hypotenuse is equal to the sum of the squares of the other two sides.