Como adicionar um menu personalizado com o botão direito a uma página web?

quero adicionar um menu personalizado com o botão direito à minha aplicação web. Isto pode ser feito sem usar biblioteca ... recursos, enquanto eu só quero recursos que eu preciso para que eu quero que ele seja completamente feito à mão por mim.