Chosen Solution

My phones home button doesn’t appear to be physically broken and the phone has fallen a couple of times. Also 3D Touch isn’t working although haptic is still working. For instance the 3D Touch app switcher Isn’t working and I know that haptic tough doesn’t have that function. Touch ID always shows unable to activate and home button Isn’t working too. The screen doesn’t appear to be broken but I don’t know if I need to change it

Hard to answer. how is 3-d touch not working? So something is wrong with the screen too? Or do you just have the setting off? It’s under settings and accessibility. In short, you need to open your phone up. Are you willing to do that? most likely the home button is disconnected, and can be reconnected very easily. For iPhone 7 it’s easy IF you can open your phone…. If not, it’s probably just the digitizer connection which is still easy. But you have you open the phone. even though the LCD is working, the digitizer (glass) could also just not be connected well anymore. In either case it would suck to open and cost a lot somewhere out somewhere but you could do it yourself if you buy new waterproof seal for when you close it