A regular polygon can only tessellate the plane when its interior angle (in degrees) divides $360$ (this is because an integral number of them must meet at a vertex). This condition is met for equilateral triangles, squares, and regular hexagons.
You can create irregular polygons that tessellate the plane easily, by cutting out and adding symmetrically.