Bengaltiger, Davenn's point was that most regulators require some extra input voltage, typically 2 volts or thereabouts to enable regulation.
Without any overhead, you're looking at a double conversion SMPS, which first changes your 12V into something higher (say 18V) and then into the output voltage you desire.
These are reasonably complex, but are actually available off ebay for next to nothing. Having said that, 2A is probably nearing the upper end of what these can commonly do and you need to start thinking about thermal management.
The current limit is a little more tricky. If you were wanting output voltages up to (say) 10V, then a linear regulator and a some fairly simple current limit circuit may suffice. With a switchmode regulator it gets a little more complex and potentially messy.
So, what you're asking for is possible, but unless it reflects actual requirements, you are probably producing a set of desired features that will complicate things.
edit:
Here is an example of such a power supply (without current limiting), and
here is one with current limiting (but requires a higher input voltage). And
here is a step up DC-DC converter.
Using the second and third devices you could do what you wanted. I'd recommend that you limit the current to under 2A with these though.