You are using Creator World Free WordPress Theme.
The Theme Options is not available in free theme. The Creator World is a free WordPress theme build in WordPress customizer whereas the Creator World PRO theme is built in more user friendly Theme Options panel. The PRO version contains lots of sections in home page for creating beautiful and professional website.
To customize the free theme Go to Appearance -> Customize
Create pages for slider, services and welcome page with Featured Image
and then select those pages from Appearance -> Customize -> Slider / Services /Welcome