My OBS is picking up the audio from my camera instead of the audio from the microphone that is plugged in. I cannot figure out how to prevent/fix that
For me, I found disabling in OBS the default Desktop Audio, and having only specified audio sources per scene made all the difference to our live stream.
As noted above, your audio mixer should show both audio sources and you can simply mute what you don't want. If audio coming via Desktop Audio, then you'll have to configure on camera, or within Windows settings. hence my recommendation to disable Desktop Audio, and use Media & Audio sources specifically for better, explicit control
If you are livestreaming, my recommendation would be to have both audio visible to OBS (Mic as Audio source, Camera as Video source), with camera muted. That way if microphone acts up mid service/stream, you can mute Mic and cut over to camera if need be (don't ask me why I suggest this ;^)