Okay, so @sterrenkijker gave you a solid rundown, but can we just pause and appreciate how complicated some manufacturers love to make this basic feature? Like, why isn’t restarting through settings a universal thing in 2023? Anyway, let me throw a few extra ideas into the mix:
First, check if your phone has an Accessibility Shortcut in settings. If you dig around in Settings > Accessibility Options, sometimes there’s a feature like “Assistive Touch” (for iPhones) or a floating menu (Android) that lets you restart without needing the power button at all. Some third-party apps might help too, but who wants to risk malware just to restart their phone?
Also, let’s talk about developer options. If you enable those (usually by tapping your build number in settings a bunch of times—Google it if you’re confused), sometimes there’s extra reboot functionality unlocked. That’s like unlocking a secret menu in your phone. Just don’t mess with things you don’t recognize in there, or you’ll end up Googling a fix for accidentally boot-looping your phone.
Lastly, if none of these work, yeah, you might have to resign yourself to letting the battery drain like @sterrenkijker said. BUT, before that, try plugging your phone into a laptop or computer—sometimes the USB connection triggers a random reset option when paired with software like iTunes (iPhone) or Android’s device management programs.
TL;DR: If settings don’t work, dig into accessibility or developer options. Manufacturers really make us work too hard for the simplest stuff, huh?