So I could use that with my homepage?
If your home page is a page of posts, yes.
can I continue on that same page to add different posts daily or lets say every couple of days if I have something new to say,and how would I separate the posts.
Yes. By default WordPress automatically displays all of your posts on your main posts (home) page – with the most recent at the top. The number of posts that are shown before the “Previous Posts” link appears is governed by the number of posts per page that you defined in Settings -> Reading.
how do you put a post inside a box?
Unless you are using a theme that already does this for you, this normally requires some coding work using CSS at the very least.
CSS Tutorials
Learning CSS