What is the Geekiest Microwave?

What if "Microwave" was an object in a new extension. And then "Cook" was one method...

Microwave.Cook()

The parameters are your items you would cook, like "Nachos".

First, we'll have a Community Challenge in the future in the Small Basic forum to build a Small Basic program that simulates a microwave like this.

But more immediately, how would the world's Geekiest Microwave work if it was actually built today?

Some possibilities:

What if it merely compiled the corresponding code on the digital readout while you pushed the buttons? Not super geeky, but still fun!

What if your microwave had a few buttons and a keyboard attached to it (or wirelessly synced to it)? Then you could type in your commands while still pushing a few buttons on your microwave.

What if the microwave had no buttons? It only had a digital readout! Then you could sync your laptop or tablet to it, or you could sync a wireless keyboard to it. And the microwave interface was entirely based in Visual Studio (or a similar IDE)!

Now that would be the world's Geekiest Microwave!

What would the other methods be for the Microwave object? How would you design the world's Geekiest Microwave?