WordPress custom email subscription form based on user settings [closed]

I have a wordpress website where visitors may be struggling with their grasp on reality and their mental health. other visitors are interested in spirituality and there may be an overlap of the two.

I do not want to shows ads on the website for users who are struggling with their mental health or having less than positive experiences with spirituality as this could cause complications and we just want to direct them to professional help and we do not want to lose contact with them.

  1. I need to setup a user setting “Are you experiencing any negative effects from your spiritual journey, or do you have any mental health concerns, even minor ones?” the choices would be yes, no, not sure. This will be used to display ads if the user selects no, then the website will keep a record of this via a cookie. It also has further functionality.

  2. I need to setup a email subscription form, primarily focused on keeping connected the individuals so that we may send them an email once a week. reminding them that they may be struggling with mental health etc… Support links to professionals and what not.
    further to this I would like two checkboxes “Support” and “inspiration, exclusive content, and special offers”

Further to my earlier point, I do not want to send any confusing emails to someone who may be struggling with their grasp on reality and/or suffering from mental health complications. therefore I would have the “inspiration, exclusive content, and special offers” option grayed out if they choose Yes or Not sure.

  1. Backend, I should be ok with this as there are many options available to me. I will most likely be writing something custom on my linux/ plesk server

I am fairly certain that I am not going to find anything like this out of the box and I am not interested in paying very much for someting.

I know that you would like to see what I have so far, unfortunately that is nothing.

I am a programmer but this will be the first time that I have written any javascript and or php.

Therefore, I hope that you can put this technicality aside.

If anyone can point me in the right direction I would be grateful.

In the mean time, I am going to try and figure this out.
I will update back if I manage to put anything together.