1. A system comprising: a robot comprising: a plurality of actuators ones of which are configured to cause a mechanical action of at least one component of the robot; a plurality of interaction inducing components operatively connected to corresponding ones of the plurality of actuators; at least one sensor configured to detect at least one action of a user; a processor; and a memory coupled to the processor, the memory comprising computer readable program code embodied therein that, when executed by the processor, causes the processor to: receive a task; identify, based on similarity to the task received, a similar task from a database stored in the memory, the database including at least one stored task-solution pair; and execute the solution associated with the similar task; and an electronic device communicatively coupled to the robot.