I noticed some popular plugins (i.e woocommerce as in the image below) have their own “menu items” that can be added to any menu.
how can I create my own ?
I checked the entire theme developement handbook and nothing there

Answers:
Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.
Method 1
In past I added a few menu items to handle the book store.
Below am sharing a git link you can give a try, the solution is working and tested.
If you face any issues let me know, or you can directly ask the repo owner.
Thank you
All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0