A crafting system for guiding a user in creating a craft, the system comprising: at least one crafting challenge repository storing a plurality of crafting challenges, each including instructions for creating a specific craft; a display surface adapted to have one or more said crafting challenges displayed thereon; a controller including: a processor functionally associated with said crafting challenge repository and with said display surface; and a non-transitory computer readable storage medium storing software modules including instructions to be executed by said processor, said non-transitory computer readable storage medium having stored: instructions to receive a selection of a selected crafting challenge to be displayed to the user on said display surface; and a challenge preparation module including instructions to prepare a selected challenge for display on said display surface and to provide said prepared challenge to said display surface for display thereon; a housing accommodating at least said controller; and at least one at least partially transparent crafting surface, adapted to be removably mounted above said display surface such that when instructions of said prepared challenge are displayed on said display surface, said instructions are visible to the user through said crafting surface. at least one crafting challenge repository storing a plurality of crafting challenges, each including instructions for creating a specific craft; a display surface adapted to have one or more said crafting challenges displayed thereon; a controller including: a processor functionally associated with said crafting challenge repository and with said display surface; and a non-transitory computer readable storage medium storing software modules including instructions to be executed by said processor, said non-transitory computer readable storage medium having stored: instructions to receive a selection of a selected crafting challenge to be displayed to the user on said display surface; and a challenge preparation module including instructions to prepare a selected challenge for display on said display surface and to provide said prepared challenge to said display surface for display thereon; a processor functionally associated with said crafting challenge repository and with said display surface; and a non-transitory computer readable storage medium storing software modules including instructions to be executed by said processor, said non-transitory computer readable storage medium having stored: instructions to receive a selection of a selected crafting challenge to be displayed to the user on said display surface; and a challenge preparation module including instructions to prepare a selected challenge for display on said display surface and to provide said prepared challenge to said display surface for display thereon; instructions to receive a selection of a selected crafting challenge to be displayed to the user on said display surface; and a challenge preparation module including instructions to prepare a selected challenge for display on said display surface and to provide said prepared challenge to said display surface for display thereon; a housing accommodating at least said controller; and at least one at least partially transparent crafting surface, adapted to be removably mounted above said display surface such that when instructions of said prepared challenge are displayed on said display surface, said instructions are visible to the user through said crafting surface.