You can easily avoid gotos:
Code:
cont=1;
while (cont)
{
  prompt: 1: B->D, 2: D->B, 3: exit?
  switch answer
  {
  case 1: convert B->D; break;
  case 2: convert D->B; break;
  case 3: cont=0;
  }
}