Every shape that is round does not have edges. A shape that has sharp points and has straight lines can have edges.
hexagon
Polyhedra.
A triangular pyramid.
A pentagon has 5 straight edges.
Any shape with straight edges can have perpendicular edges.
a circleA pedantic edit:Also an ellipse or a wriggly loop.Any shape that has no straight edges is described as a curvilinear shape.
Every shape that is round does not have edges. A shape that has sharp points and has straight lines can have edges.
Overall
An ellipse is a shape that could be described as looking like 'a squashed circle.' With no straight edges, this shape is also called an oval.
hexagon
An Octagon
hexagon
Polyhedra.
octagon !
A triangular pyramid has 6 edges.
The only regular geometric shape that fits your description would be an elipse. That is a circular shape so it has no straight edges, and appears to be a squashed circle.