You have to read the manual and a lot of it : ) if you would like to use ProseMirror. It is a code base upon which you can build your own editor. I think that menu is just an example of how one could go about it.
Read this thread first.
I don’t think such a tutorial exists. The thing about ProseMirror is that the library, out of the box, is too minimal to really use without building something on top of it—it’s more of a skeleton for various kinds of editors than an actual editor. So one of the reasons our docs don’t try to target people without much experience is that such people are likely to have a bad time with the library anyway—the task of integrating it will require quite a lot of additional programming.
I’ve been hoping…
This is a project which helped me to get started.
And this is an out of the box editor (built on this project) uses Vue.js.
https://tiptap.scrumpy.io