is it that only polygons have diagonals???
First of all, let's revise the definition of Diagonal:
A diagonal is a line joining two nonconsecutive vertices of a polygon.
In the definition, it is clear that whenever we will define the diagonal, we need a polygon.
So we can say that only polygons have diagonals.