Na verdade não. Mas tudo bem vamos da sua maneira // funcao para determinar as posicoes X e Y
// de um menu em funcao do angulo e do raio
function posCircular(angulo, raio) {
var pos = new Object();
var rad = angulo*conversao;
pos.y = Math.sin(rad)*raio;
pos.x = Math.cos(rad)*raio;
return pos;
} Sinceramente eu não sou bom com X e Y Mas a parte do código que faz o posicionamento é esse. Você precisa entender como é determinada a posição e mudar para um evento de click