There's no "add featured image" in the settings section in a page I created. On the other hand, a similar blogpost I created has this setting. I went over some websites which told me that I needed to enable it in screen options for it to be displayed in the settings, but that didn't work either. Please help me out (I am not coding in PHP or CSS, just using the wordpress editor to create my website).
You can enable featured image for pages (and other post types) by using the line below. This goes in your
add_theme_support( 'post-thumbnails', array( 'post', 'page' ) );
If you're not comfortable with editing theme files then you should contact your theme developer. If featured images are not enabled by default in your theme they have to be enabled first.