So when you say broken screen, but then "everything is working except touch", does the display work?
Below I've written a solution that'll work with a broken display and touch, if your display does work, then just use an OTG adapter and a mouse, if not follow the steps below.
- Get an OTG adapter with a mouse
- Make a screenshot (probably power + vol down)
- Connect your phone to your PC and view what's in view what's in /sdcard/DCIM/Screenshots/
- Continue doing that to go into Settings > Developer Options and enable USB Debugging (it's painful, but the only way)
- After you've done that you can use scrcpy to mirror your screen to your PC via adb and interact with it. (The first time you use your PC with adb you'll get a prompt to authenticate on the phone you'll have to click allow there, just keep that in mind)