Ghost themes control the display of posts and the logic for which posts get displayed. A theme can't create entirely new functionality, but it can give your posts or index pages a totally different look. New site? Personal blog? Newsletter? Documentation? A book? Themes can do any of those.