Ответ:

Нет. Например, прямоугольник со сторонами разной длины имеет четыре стороны и четыре прямых угла, но не является квадратом.

Ответ: не обязательно.