Page menu not showing in admin, new Page button missing in toolbar too

This is may be due to some crash database issue so take dump of database and try to reinstall with fresh copy.

But before perform this long process please try below step for capabilities. The wp_capabilities saves the value as serialized array, you can try it in your php or for this example here.

Using Phpmyadmin (or another MySQL management tool), first backup your database. Then navigate to your wp_usermeta table and locate the meta_key called “wp_capabilities” for your user_id. Change the meta-value for this record to:

a:1:{s:13:"administrator";s:1:"1";}

Let me know if there is any query/doubt from this.