Hi,
This is Deepak having 7+ years of experience with creating wordpress theme and plugin development.
I have gone through your requirements and are clear with it.
As per creating WP theme, you can manage all the pages via the templates which i will be creating.
Menus you can manage.
Widgets will be there also so that you can use it.
As per design, i will provide you mockup for the home page and if required will make changes to it.
Once design is approved then i will make wordpress theme.
Please feel free to ask any question without hesitation. Because we are here to develop your website with perfection and with your satisfaction.