Why Is My Camera Acting So Weird?

A

AC Question

Model: Blu Energy M
Android Version: 6.0

Okay. So, there are many things that's wrong with my camera, and I've been looking all over google, trying to find a solution.

Firstly, the back camera flashlight isn't turning on.
- When I turn on the flashlight, the front flashlight turns on instead of the back.

Secondly, the back camera isn't working.
- When I open the camera app, it has no option for me to flip the camera to the back.

Thirdly, when I do open the camera, only the front camera shows, but the image appears upside down.

Is it a hardware problem? I've tried restarting the phone, but no avail. The phone has a built in battery, so I can't take it out and put it back in. Do I have to do a factory reset?