Use the Page feature to create individual pages. You can then edit those pages as needed using the simple Wordpress UI. Save the Posts for any blog-like sections of your site.
Alternately, you can create a page template (requires a bit of html, css, and php knowledge) that will pull in any post categories that you want. Check the Wordpress online docs (Codex) for info on creating page templates.
Unfortunately, unless you can find a theme that has everything you're looking for, Wordpress usually requires some tinkering and modification to get everything working exactly as you'd like. If you aren't html/css savvy, a hosted solution like Squarespace or even Smugmug/Zenfolio might be a better option.