I think that there are exactly five regular polyhedra, and I intend to prove why there are exactly five polyhedra. Ok, firstly, we need to identify what the five polyhedra are. They are the tetrahedron, the cube, the octahedron, the icosahedron, and the dodecahedron. All of these are regular polyhedra have something in common. For each shape, each of its faces are the same regular polygon, and the same number of faces meet at a vertex. This is the rule for forming regular polyhedra. Now we need to analyze the shapes of the faces, and the number of them meeting at a vertex. The faces for the tetrahedron, octahedron, and the icosahedron are all triangles, and the number of faces meeting at a vertex is 3, 4, and 5 respectively. The faces in a cube are all squares, and the number of faces meeting at a vertex is 3. Finally, for the dodecahedron, there are 3 pentagons meeting at each vertex.
The key observation is that the interior angles of the polygons meeting at a vertex of a polyhedron add up to less than 360 degrees. This is the key element in making sure if the conditions for constructing a polyhedron hold true. Now we must analyze the shapes and see which ones can make a regular polyhedron. For any shape, you cannot use less than 3 faces meeting at a vertex because it is impossible to create a closed 3-D figure with less than 3 faces meeting at a vertex. So we can rule that out for each shape. For a triangle, since the angles are 60 degrees each, you can have 3, 4, and 5 faces meeting at a vertex without the angular defect being 360 or more, and all of those are polyhedra I mentioned before.
Next is the square. Since the angles are 90 degrees each, you can have only 3 faces meeting at a vertex without the angular defect being 360 or more. This is a cube. After that is the pentagon. Since the angles are 108 degrees each, you can have only 3 faces meeting at a vertex without the angular defect being 360 or more. This is a dodecahedron. Now, when you try using a hexagon, it would not work, since each angle in it is 120 degrees and the lowest number of faces that can meet at a vertex is 3, and this does not work (120*3=360 which is not less than 360). And since every shape after a hexagon has angle measurements greater than 120, there cannot be any more regular polyhedra.
This is why that there are only five different regular polyhedra. There can never be more polyhedra, or else the faces would be different shapes and/or the number of faces meeting at a vertex would be different. And because this is the rule that all regular polyhedra must have, those other “non-regular” polyhedra can never become regular polyhedra.