Sorry you are having troubles with WP. Not everyone can customize a site to make it look like another.
I am sure you do quite well in many other things!
The standard response here is a suggestion to hire a developer by posting your needs here.
Please also read the Forum topics on asking for help.
Have read through the forum and tried a few suggestion that didn’t work for me. Can’t afford a developer as I am on a pension and the site is a not for profit site. I can make any site I want the regular way it is just wp that I am having trouble with. Am going to try to make my own theme from scratch to use in wp but failing that I will just make the blog using html, css and js.
Rather than going the ‘from scratch’ route, start with a good starter theme. I prefer Underscores, but here’s a list:
https://wp-root.org/develop-debug/free-wordpress-starter-themes/
Check meetup.com to see if there’s a WordPress meetup near you. Meetups are a great place to find other WordPress folks and to find folks who can give you a hand as you develop your site.
Have you considered refreshing your entire site using WordPress? The look and feel across all pages and blog posts would be seamless. Please take no offense, but every site begins to look dated after some time. A fresh modern look might help bring more visitors for your very worthy cause.