using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication25
{
class Program
{
static void Main(string[] args)
{
RunProgram();
}

static void RunProgram()
{
Console.Clear();
Console.WriteLine("Ürün seçiniz : ");
Console.WriteLine("Casper: 1200 TL ");
Console.WriteLine("Asus: 1000 TL ");
Console.WriteLine("Toshiba: 5000 TL ");
Console.WriteLine("q : Çıkış : ");
string process = Console.ReadLine();
switch (process)
{
case "Casper":
{

Console.WriteLine("Casper: 1200 TL");

Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}

case "Asus":
{

Console.WriteLine("Asus: 1000 TL");

Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}

case "Toshiba":
{

Console.WriteLine("Toshiba: 5000 TL");

Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}

case "Casper Asus":
{

Console.WriteLine("Asus ve Casper : 2200 TL");

Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Casper Toshiba":
{

Console.WriteLine("Casper ve Toshiba: 6200 TL");

Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Asus Toshiba":
{

Console.WriteLine("Asus ve Toshiba: 6000 TL");

Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Asus Casper":
{

Console.WriteLine("Asus ve Casper: 2200 TL");

Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Toshiba Asus":
{

Console.WriteLine("Asus ve Toshiba : 6000 TL");

Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Toshiba Casper":
{

Console.WriteLine("Toshiba ve Casper : 6200 TL");

Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}

case "Casper Asus Toshiba":
{

Console.WriteLine("Casper, Asus ve Toshiba: 7200 TL");

Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Casper Toshiba Asus":
{

Console.WriteLine("Casper, Asus ve Toshiba: 7200 TL");

Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Asus Casper Toshiba":
{

Console.WriteLine("Casper, Asus ve Toshiba: 7200 TL");

Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Asus Toshiba Casper":
{

Console.WriteLine("Casper, Asus ve Toshiba: 7200 TL");

Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}

case "Toshiba Casper Asus":
{

Console.WriteLine("Casper, Asus ve Toshiba: 7200 TL");

Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
case "Toshiba Asus Casper":
{

Console.WriteLine("Casper, Asus ve Toshiba: 7200 TL");

Console.WriteLine("Ana menü için bir tuşa basınız...");
Console.ReadLine();
RunProgram();
break;
}
}
}
}
}


Her yazım sırasına göre case ekledim. Daha kısa yolu var mı bilmiyorum ama bu şekilde çalışıyor.

Ek Olarak: Çıkış için q yazmışım ama case yazmamışım onu da sen halledersin. case "q" {break;}