There is only one page that we can post to in any blog and we cannot prevent any posts we publish from appearing on that one page. By default it's the front page of the blog that all posts appear on.
Though there is only one dynamic page in a blog for posts and we cannot post to more than that one page, we can create the appearance that we have posted to more than one page.
We organize posts by assigning Categories to them and when we publish the software automatically displays the posts on dynamic Categories pages. You need to create a "News" Category and assign it to your posts. Then you need to create a cusom menu and include the Category page in it. When you do that each time you publish a post with that Category assigned to it the post will display on the dynamic News Category page.
Here’s a link to a custom menu walk-through > http://onecoolsitebloggingtips.com/2011/08/11/wordpress-com-custom-menu-walk-through/
There are many common errors, misunderstanding and misconceptions when creating custom menus and you can read about them here > http://wpbtips.wordpress.com/2011/12/19/custom-menus/
The front page of the blog by default will display your posts (not pages) in reverse chronological order, with the most recently published post on top. If you do not want all the posts to show on the front page, then you can create a static front page “Welcome” for your site and a “Blog” page for posts.
Choice 1 static front page
Choice 2 running page for all posts on front page
Which do you choose? It’s one or the other.
If you choose a static front page then you have to create two pages as I said above. After you do that you go to > Settings > Reading and make the designation change and click “save changes”.