No, the functionalities of WordPress and different plugins for it can help you too but using Elementor is the easiest method.