I'm learning C# 4.0 with Visual Studio 2010

I'd like to make a simple multiple choice quiz program, and I'd like to host it on my website similar to how a flash game works.

I've found from experience that the best way for me to learn is to pick a program like this that is way over my head and figure it out. Anyway, I'm familiar with C++, but I am entirely new to C#. I have the O'Reilly publisher's book on C# so I've got most of what I need there, but my question is this:

Should I use Silverlight, WPF, ASP.NET, etc...? Which of these is the best for making a multiple choice web quiz? Right now it doesn't matter if it is entirely one program or if it is a front end that pulls from a back end database. The only thing that matters to me is that it is written (or able to be written) in C#, since learning C# is my ultimate goal here.