we've all been there, so as long as you take a little time to research yourself, I'm glad to help [and I'm just a happy user]
Can I make my web cams zoom?
you are going to hate this.... it depends
- Does OBS have native optical zoom controls for any/all webcams - No (that I'm aware of)
However, can you re-frame/resize a video frame? Yes, of course
Do some cameras have native or 3rd party plug-ins to control their behavior? Yes
Can you control the camera outside OBS? sure
> Can I record is slow motion ?
I'm going to guess you are unfamiliar with what that actually means (and technical details/semantics are critical). Can ANYTHING record in slow motion? No. Can you record in a higher than normal frame rate, such that upon playback you can get a slow-motion effect? Yes this typically requires video editing software [from what I recall, not something I play with]. And higher frame rates means higher compute resource demands (be that CPU, GPU or both)
> Can I black out my background so that I only see me swinging my golf club?
Does OBS have an ability, like in modern web conferencing tools, to guestimate a focal range and create a green screen effect? No, not that I'm aware of. [and realize how poor that tends to work. I suspect this capability is patented and OBS being free open-source, hasn't licensed this from whomever, or spent the effort to re-invent this particular wheel]
Can you use a fixed background color and then chromakey (ie green screen effect) video? Yes
The question here is how professional you want the end result to look? If you want a true professional quality result without spending a fortune, I'd think you'd be looking at a photo studio style background kit and an appropriately wide solid color background material (be that green screen or other color... whole art to doing this, which I won't get into). A 12ft wide, 10ft tall background kit (2 light stands and a crossbar) can be had for under US$100, a lot less if you get something cheap (and more for quality). A 10ftx20ft muslin background runs US$40 to hundreds of dollars depending on quality (cheap/thin fabric will allow background light through and potentially cause problems). Then learn to use chroma-keying
The reason to use OBS would be if you are doing something in real-time. IF real-time isn't the goal, then video recording using whatever you have (and optics make a difference, so DSLR better than webcam, etc), and then doing video editing may be more appropriate... depends on use case