second code is definitively worse. Using
goto
's for such a simple problem is a sign that your friend need to improve its understanding of programming.
Your code is barely better, but both of your codes are overly complicated.
minimum code would look like this, assuming user input is correct:
string pizza_size[]= {"Small", "Medium", "Large"};
int pizza_price[]= {5, 10, 15};
int userSelection = int.Parse(Console.ReadLine());
string size= pizza_size[userSelection-1];
int price= pizza_price[userSelection-1];
Console.WriteLine("You are selected "+ size+ " size, We'll send you :)");
Console.WriteLine("Price: " + price + "$");