Pages are static and sit outside of the blog structure and you cannot put posts on “pages.” All posts will show on the main blog page. There is no way to exclude posts from the main posts (blog) page. See this support document on the differences between pages and posts.
If you do not want all the posts to show on the main page, then you can create a static front page for your site. If you wish, you can also create a “blog” page, but you do not have to if you do not want to.