A device comprising: a memory storing first operational data associated with first context data and a first device, the first operational data indicative of how a given user action is performed at the first device to implement a given function in a given context defined by the first context data; and a controller configured to: receive data indicative of a user action at a second device; when the data indicative of the user action at the second device does not correspond to a respective function at the second device, and when current context data of the second device corresponds to the first context data of the first device, identify an intended function for the user action by comparing the data indicative of the user action at the second device with the first operational data associated with the first context data; when the data indicative of the user action at the second device corresponds to the given function associated with the first operational data of the first device, retrieve operational information indicative of how to implement the given function at the second device; and control one or more notification devices to provide to the user the operational information of how to implement the given function at the second device. a memory storing first operational data associated with first context data and a first device, the first operational data indicative of how a given user action is performed at the first device to implement a given function in a given context defined by the first context data; and a controller configured to: receive data indicative of a user action at a second device; when the data indicative of the user action at the second device does not correspond to a respective function at the second device, and when current context data of the second device corresponds to the first context data of the first device, identify an intended function for the user action by comparing the data indicative of the user action at the second device with the first operational data associated with the first context data; when the data indicative of the user action at the second device corresponds to the given function associated with the first operational data of the first device, retrieve operational information indicative of how to implement the given function at the second device; and control one or more notification devices to provide to the user the operational information of how to implement the given function at the second device. receive data indicative of a user action at a second device; when the data indicative of the user action at the second device does not correspond to a respective function at the second device, and when current context data of the second device corresponds to the first context data of the first device, identify an intended function for the user action by comparing the data indicative of the user action at the second device with the first operational data associated with the first context data; when the data indicative of the user action at the second device corresponds to the given function associated with the first operational data of the first device, retrieve operational information indicative of how to implement the given function at the second device; and control one or more notification devices to provide to the user the operational information of how to implement the given function at the second device.