We can start by looking at the angles, and we see that each interior angle is 120$^\circ$. this means that we can find so 30-60-90 triangles.
we can start by looking at the top half(notice we are cutting the hexagon from one of its diagonals), and if we draw two straight lines as heights, we can two 30-60-90 triangles on the side, and we get 1/2 as the base of the triangle. we can do the same for the other triagle, which also has a base of 1/2, and the length between these two triangles is 1, so 1/2+1/2+1=2, which is the length of one diagonal.
there are 6 diagonals in total, so 2 $\cdot$ 2 $\cdot$ 2 $\cdot$ 2$\cdot$ 2 $\cdot$ 2 = 2$^6$=$\boxed{64}$
.